# 使用官方的Python镜像作为基础镜像
FROM python:3.11
 
# 设置工作目录在容器内
WORKDIR /app
 
# 将当前目录内容复制到位于/app的容器中
COPY . /app
 
# 安装requirements.txt中指定的任何所需包
RUN pip install --no-cache-dir -r requirements.txt
 
# 在容器中运行时执行的命令
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8080"]
